package com.fingard.dsp.bank.directbank.fubon01;

public class FUBON01Header {
    //==========GXP通讯报文头==========
    //全局流水号  请求方系统编号（6）+交易类型（2）+服务方系统编号（6）+自然日日期（YYYYMMDD）+预留（2）+8位长自定义流水号
    //eg：10301001103020201903290012345678
    String glbTrSeq = "";
    //请求方ID 发起方ID(见《数据映射关系》）TMS（资金管理系统）
    String sndId = "ECMS";
    //报文类型 Q:请求 A:应答
    String pkgType = "Q";
    //服务方ID 服务方ID（见《数据映射关系》）CORE（核心系统），UPPF（统一支付平台）
    String recvId = "";
    //报文格式 00:8583 01:XML 02:IXCP 03:JSON
    String pkgFmt = "01";
    //GXP接口码 缺省填“00000000”
    String methdNm = "00000000";
    //渠道号 供核心记账使用，缺省填“00000000”
    String chnlId = "00000000";
    //签名标志 是否产生签名信息 U:有 N:没有
    String sgMsgFlg = "N";
    //签名信息
    String signMsg = "";
    //备用字段1 需要验MAC的渠道比输：MAC值
    String remark1 = "";

    //===========应用公共报文头===========
    //服务代码 服务唯一标识，由EAI提供
    String ServiceCode = "";
    //服务场景 描述每个服务的应用场景，由EAI提供,具体在每个服务中说明.如果该服务只有一种使用场景默认值必须为：01
    String ServiceScene = "";
    //发起方系统编号  移动开户系统：102010
    String InitiatorId = "";
    //服务系统编号 （当存在组合交易，填501010，其他情况填服务方编号）
    String ServiceId = "";
    //前台交易日期 YYYYMMDD
    String TranDate = "";
    //前台交易时间 hhmmss
    String TranTime = "";
    //发起方流水号 全局流水号
    String OrgConSeqNo = "";
    //消费方流水号 调用方产生流水号
    String ConsumerSeqNo = "";
    //文件标识 1-有文件，0-无文件
    String FileFlag = "";
    //收费标识 1-收取，0-不收取
    String FeeFlag = "0";
    //柜员号 服务请求者的唯一标识。无法提供柜员号时，缺省为“0000000000”
    String TellerNo = "0000000000";
    //机构代码  服务请求者的机构归属。无法提供机构代码时，缺省为“0000000000”
    String BranchId = "0000000000";


}
